home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 June / CHIP 2005-06.iso / program / grafik / myriad.exe / Disk1 / data1.cab / Driver_-_PS / 90ms-RKSJ-V < prev    next >
Encoding:
Text File  |  2005-05-12  |  7.5 KB  |  340 lines

  1. /*
  2. ENCODING: 90ms-RKSJ-V
  3. TOUNICODE: Adobe-Japan1-UCS2
  4. FROMUNICODE: UniJIS-UCS2-V
  5. WINCHARSET: 128
  6. N NOTDEFS:1
  7. N RANGES1:2
  8. N CIDS1:3
  9. N RANGES2:2
  10. N CIDS2:226
  11. N RANGES4:0
  12. N CIDS4:0
  13. N MAP8:256
  14. */
  15. /* CIDS1 159 as 3 */
  16. /* CIDS2 7724 as 226 */
  17. /* CIDS4 0 as 0 */
  18.  
  19. #ifndef ENCODING_H
  20. #include "encoding.h"
  21. #endif
  22.  
  23. static Range3 notdefs_90ms_RKSJ_V[] = {
  24. /*
  25. NOTDEFS:1
  26. */
  27.     { 0x0, 0x1f, 231 },
  28. };
  29.  
  30. static Range2 ranges1_90ms_RKSJ_V[] = {
  31. /*
  32. RANGES1:2
  33. */
  34. {0x0,0x80},
  35. {0xa0,0xdf},
  36. };
  37.  
  38. static Range3 cids1_90ms_RKSJ_V[] = {
  39. /*
  40. CIDS1:3
  41. */
  42. {0x20,0x7d,231},
  43. {0x7e,0x7e,631},
  44. {0xa0,0xdf,326},
  45. };
  46.  
  47. static Range2 ranges2_90ms_RKSJ_V[] = {
  48. /*
  49. RANGES2:2
  50. */
  51. {0x8140,0x9ffc},
  52. {0xe040,0xfcfc},
  53. };
  54.  
  55. static Range3 cids2_90ms_RKSJ_V[] = {
  56. /*
  57. CIDS2:226
  58. */
  59. {0x8140,0x8140,633},
  60. {0x8141,0x8142,7887},
  61. {0x8143,0x8143,8268},
  62. {0x8144,0x8144,8274},
  63. {0x8145,0x814f,638},
  64. {0x8150,0x8151,7889},
  65. {0x8152,0x815a,651},
  66. {0x815b,0x815d,7891},
  67. {0x815e,0x815f,663},
  68. {0x8160,0x8164,7894},
  69. {0x8165,0x8168,670},
  70. {0x8169,0x817a,7899},
  71. {0x817b,0x817e,692},
  72. {0x8180,0x8180,696},
  73. {0x8181,0x8181,7917},
  74. {0x8182,0x81a7,698},
  75. {0x81a8,0x81a8,739},
  76. {0x81a9,0x81a9,738},
  77. {0x81aa,0x81ab,736},
  78. {0x81ac,0x81ac,8270},
  79. {0x81b8,0x81bf,741},
  80. {0x81c8,0x81ce,749},
  81. {0x81da,0x81e8,756},
  82. {0x81f0,0x81f7,771},
  83. {0x81fc,0x81fc,779},
  84. {0x824f,0x8258,780},
  85. {0x8260,0x8279,790},
  86. {0x8281,0x829a,816},
  87. {0x829f,0x829f,7918},
  88. {0x82a0,0x82a0,843},
  89. {0x82a1,0x82a1,7919},
  90. {0x82a2,0x82a2,845},
  91. {0x82a3,0x82a3,7920},
  92. {0x82a4,0x82a4,847},
  93. {0x82a5,0x82a5,7921},
  94. {0x82a6,0x82a6,849},
  95. {0x82a7,0x82a7,7922},
  96. {0x82a8,0x82c0,851},
  97. {0x82c1,0x82c1,7923},
  98. {0x82c2,0x82e0,877},
  99. {0x82e1,0x82e1,7924},
  100. {0x82e2,0x82e2,909},
  101. {0x82e3,0x82e3,7925},
  102. {0x82e4,0x82e4,911},
  103. {0x82e5,0x82e5,7926},
  104. {0x82e6,0x82eb,913},
  105. {0x82ec,0x82ec,7927},
  106. {0x82ed,0x82f1,920},
  107. {0x8340,0x8340,7928},
  108. {0x8341,0x8341,926},
  109. {0x8342,0x8342,7929},
  110. {0x8343,0x8343,928},
  111. {0x8344,0x8344,7930},
  112. {0x8345,0x8345,930},
  113. {0x8346,0x8346,7931},
  114. {0x8347,0x8347,932},
  115. {0x8348,0x8348,7932},
  116. {0x8349,0x8361,934},
  117. {0x8362,0x8362,7933},
  118. {0x8363,0x837e,960},
  119. {0x8380,0x8382,988},
  120. {0x8383,0x8383,7934},
  121. {0x8384,0x8384,992},
  122. {0x8385,0x8385,7935},
  123. {0x8386,0x8386,994},
  124. {0x8387,0x8387,7936},
  125. {0x8388,0x838d,996},
  126. {0x838e,0x838e,7937},
  127. {0x838f,0x8394,1003},
  128. {0x8395,0x8396,7938},
  129. {0x839f,0x83b6,1011},
  130. {0x83bf,0x83d6,1035},
  131. {0x8440,0x8460,1059},
  132. {0x8470,0x847e,1092},
  133. {0x8480,0x8491,1107},
  134. {0x849f,0x849f,7481},
  135. {0x84a0,0x84a0,7479},
  136. {0x84a1,0x84a1,7495},
  137. {0x84a2,0x84a2,7503},
  138. {0x84a3,0x84a3,7499},
  139. {0x84a4,0x84a4,7491},
  140. {0x84a5,0x84a5,7523},
  141. {0x84a6,0x84a6,7515},
  142. {0x84a7,0x84a7,7531},
  143. {0x84a8,0x84a8,7507},
  144. {0x84a9,0x84a9,7539},
  145. {0x84aa,0x84aa,7482},
  146. {0x84ab,0x84ab,7480},
  147. {0x84ac,0x84ac,7498},
  148. {0x84ad,0x84ad,7506},
  149. {0x84ae,0x84ae,7502},
  150. {0x84af,0x84af,7494},
  151. {0x84b0,0x84b0,7530},
  152. {0x84b1,0x84b1,7522},
  153. {0x84b2,0x84b2,7538},
  154. {0x84b3,0x84b3,7514},
  155. {0x84b4,0x84b4,7554},
  156. {0x84b5,0x84b5,7526},
  157. {0x84b6,0x84b6,7519},
  158. {0x84b7,0x84b7,7534},
  159. {0x84b8,0x84b8,7511},
  160. {0x84b9,0x84b9,7545},
  161. {0x84ba,0x84ba,7527},
  162. {0x84bb,0x84bb,7516},
  163. {0x84bc,0x84bc,7535},
  164. {0x84bd,0x84bd,7508},
  165. {0x84be,0x84be,7542},
  166. {0x8740,0x875d,7555},
  167. {0x875f,0x8760,7940},
  168. {0x8761,0x8761,8329},
  169. {0x8762,0x8762,7943},
  170. {0x8763,0x8763,8339},
  171. {0x8764,0x8764,7945},
  172. {0x8765,0x8765,8338},
  173. {0x8766,0x8767,7947},
  174. {0x8768,0x8768,8344},
  175. {0x8769,0x876a,7950},
  176. {0x876b,0x876b,8348},
  177. {0x876c,0x876d,7953},
  178. {0x876e,0x876e,8349},
  179. {0x876f,0x8775,7601},
  180. {0x877e,0x877e,8323},
  181. {0x8780,0x8781,7956},
  182. {0x8782,0x8783,7610},
  183. {0x8784,0x8784,8055},
  184. {0x8785,0x878f,7613},
  185. {0x8790,0x8790,762},
  186. {0x8791,0x8791,761},
  187. {0x8792,0x8792,769},
  188. {0x8793,0x8799,7624},
  189. {0x879a,0x879a,768},
  190. {0x879b,0x879c,7631},
  191. {0x889f,0x88fc,1125},
  192. {0x8940,0x897e,1219},
  193. {0x8980,0x89fc,1282},
  194. {0x8a40,0x8a7e,1407},
  195. {0x8a80,0x8afc,1470},
  196. {0x8b40,0x8b7e,1595},
  197. {0x8b80,0x8bfc,1658},
  198. {0x8c40,0x8c7e,1783},
  199. {0x8c80,0x8cfc,1846},
  200. {0x8d40,0x8d7e,1971},
  201. {0x8d80,0x8dfc,2034},
  202. {0x8e40,0x8e7e,2159},
  203. {0x8e80,0x8efc,2222},
  204. {0x8f40,0x8f7e,2347},
  205. {0x8f80,0x8ffc,2410},
  206. {0x9040,0x907e,2535},
  207. {0x9080,0x90fc,2598},
  208. {0x9140,0x917e,2723},
  209. {0x9180,0x91fc,2786},
  210. {0x9240,0x927e,2911},
  211. {0x9280,0x92fc,2974},
  212. {0x9340,0x937e,3099},
  213. {0x9380,0x93fc,3162},
  214. {0x9440,0x947e,3287},
  215. {0x9480,0x94fc,3350},
  216. {0x9540,0x957e,3475},
  217. {0x9580,0x95fc,3538},
  218. {0x9640,0x967e,3663},
  219. {0x9680,0x96fc,3726},
  220. {0x9740,0x977e,3851},
  221. {0x9780,0x97fc,3914},
  222. {0x9840,0x9872,4039},
  223. {0x989f,0x98fc,4090},
  224. {0x9940,0x997e,4184},
  225. {0x9980,0x99fc,4247},
  226. {0x9a40,0x9a7e,4372},
  227. {0x9a80,0x9afc,4435},
  228. {0x9b40,0x9b7e,4560},
  229. {0x9b80,0x9bfc,4623},
  230. {0x9c40,0x9c7e,4748},
  231. {0x9c80,0x9cfc,4811},
  232. {0x9d40,0x9d7e,4936},
  233. {0x9d80,0x9dfc,4999},
  234. {0x9e40,0x9e7e,5124},
  235. {0x9e80,0x9efc,5187},
  236. {0x9f40,0x9f7e,5312},
  237. {0x9f80,0x9ffc,5375},
  238. {0xe040,0xe07e,5500},
  239. {0xe080,0xe0fc,5563},
  240. {0xe140,0xe17e,5688},
  241. {0xe180,0xe1fc,5751},
  242. {0xe240,0xe27e,5876},
  243. {0xe280,0xe2fc,5939},
  244. {0xe340,0xe37e,6064},
  245. {0xe380,0xe3fc,6127},
  246. {0xe440,0xe47e,6252},
  247. {0xe480,0xe4fc,6315},
  248. {0xe540,0xe57e,6440},
  249. {0xe580,0xe5fc,6503},
  250. {0xe640,0xe67e,6628},
  251. {0xe680,0xe6fc,6691},
  252. {0xe740,0xe77e,6816},
  253. {0xe780,0xe7fc,6879},
  254. {0xe840,0xe87e,7004},
  255. {0xe880,0xe8fc,7067},
  256. {0xe940,0xe97e,7192},
  257. {0xe980,0xe9fc,7255},
  258. {0xea40,0xea7e,7380},
  259. {0xea80,0xeaa2,7443},
  260. {0xeaa3,0xeaa4,8284},
  261. {0xed40,0xed7e,8359},
  262. {0xed80,0xedb3,8422},
  263. {0xedb4,0xedb4,1993},
  264. {0xedb5,0xedfc,8474},
  265. {0xee40,0xee7e,8546},
  266. {0xee80,0xeeec,8609},
  267. {0xeeef,0xeef8,8092},
  268. {0xeef9,0xeef9,751},
  269. {0xeefa,0xeefc,8005},
  270. {0xfa40,0xfa49,8092},
  271. {0xfa4a,0xfa53,7575},
  272. {0xfa54,0xfa54,751},
  273. {0xfa55,0xfa57,8005},
  274. {0xfa58,0xfa58,7618},
  275. {0xfa59,0xfa59,7610},
  276. {0xfa5a,0xfa5a,8055},
  277. {0xfa5b,0xfa5b,768},
  278. {0xfa5c,0xfa7e,8359},
  279. {0xfa80,0xfacf,8394},
  280. {0xfad0,0xfad0,1993},
  281. {0xfad1,0xfafc,8474},
  282. {0xfb40,0xfb7e,8518},
  283. {0xfb80,0xfbfc,8581},
  284. {0xfc40,0xfc4b,8706},
  285. };
  286.  
  287. static unsigned short map8_90ms_RKSJ_V[] = {
  288. /*
  289. MAP8:256
  290. */
  291.  
  292. 231, 231, 231, 231, 231, 231, 231, 231,
  293. 231, 231, 231, 231, 231, 231, 231, 231,
  294. 231, 231, 231, 231, 231, 231, 231, 231,
  295. 231, 231, 231, 231, 231, 231, 231, 231,
  296. 231, 232, 233, 234, 235, 236, 237, 238,
  297. 239, 240, 241, 242, 243, 244, 245, 246,
  298. 247, 248, 249, 250, 251, 252, 253, 254,
  299. 255, 256, 257, 258, 259, 260, 261, 262,
  300. 263, 264, 265, 266, 267, 268, 269, 270,
  301. 271, 272, 273, 274, 275, 276, 277, 278,
  302. 279, 280, 281, 282, 283, 284, 285, 286,
  303. 287, 288, 289, 290, 291, 292, 293, 294,
  304. 295, 296, 297, 298, 299, 300, 301, 302,
  305. 303, 304, 305, 306, 307, 308, 309, 310,
  306. 311, 312, 313, 314, 315, 316, 317, 318,
  307. 319, 320, 321, 322, 323, 324, 631, 0,
  308. 0, 0, 0, 0, 0, 0, 0, 0,
  309. 0, 0, 0, 0, 0, 0, 0, 0,
  310. 0, 0, 0, 0, 0, 0, 0, 0,
  311. 0, 0, 0, 0, 0, 0, 0, 0,
  312. 326, 327, 328, 329, 330, 331, 332, 333,
  313. 334, 335, 336, 337, 338, 339, 340, 341,
  314. 342, 343, 344, 345, 346, 347, 348, 349,
  315. 350, 351, 352, 353, 354, 355, 356, 357,
  316. 358, 359, 360, 361, 362, 363, 364, 365,
  317. 366, 367, 368, 369, 370, 371, 372, 373,
  318. 374, 375, 376, 377, 378, 379, 380, 381,
  319. 382, 383, 384, 385, 386, 387, 388, 389,
  320. 0, 0, 0, 0, 0, 0, 0, 0,
  321. 0, 0, 0, 0, 0, 0, 0, 0,
  322. 0, 0, 0, 0, 0, 0, 0, 0,
  323. 0, 0, 0, 0, 0, 0, 0, 0,
  324. };
  325.  
  326. CMap cmap_90ms_RKSJ_V = {
  327.     0,  /* next */
  328.     "90ms-RKSJ-V",   /* name */
  329.     "Adobe-Japan1-UCS2",   /* to unicode */
  330.     map8_90ms_RKSJ_V,  /* map8 */
  331.     0,  /* map16 */
  332.     notdefs_90ms_RKSJ_V,  N_ELEMENTS(notdefs_90ms_RKSJ_V),
  333.     ranges1_90ms_RKSJ_V,  N_ELEMENTS(ranges1_90ms_RKSJ_V),
  334.     cids1_90ms_RKSJ_V,    N_ELEMENTS(cids1_90ms_RKSJ_V),
  335.     ranges2_90ms_RKSJ_V,  N_ELEMENTS(ranges2_90ms_RKSJ_V),
  336.     cids2_90ms_RKSJ_V,    N_ELEMENTS(cids2_90ms_RKSJ_V)
  337.     0, 0,   /* No Ranges2/Cids2 */
  338.     0, 0
  339. };
  340.